<?php

require_once '../datos/AccesoDatos.php';
include_once ('sqlinjection.php');
include 'session.php';


if (isset($_GET['accion'])) {
    $accion = $_GET['accion'];
}

//foreach ($_POST as $key=>$value){
//$post = $key.":".$value;
//}




$objutil = new Util();
switch ($accion) {

    case "catalogo": $objutil->traerCatalogo();
        break;

    case "id": $objutil->traerTipoId();
        break;

    case "traercentros": $objutil->traerCentrosMedicos();
        break;

    case "procedimientosxespecialidad": $objutil->traerProcedimientosxEspecialidad();
        break;
    
    case "tipocontacto": $objutil->traerTipoContacto();
        break;
    
    case "subirmagen": $objutil->subirImagen();
        break;
    
    case "traerproductos": $objutil->traerProductos();
        break;
    
    
   
}

class Util {

    public function traerCatalogo() {

        $modo = $_GET['modo'];
        $cb = $_GET['cb'];

        switch ($cb) {

            case "cb_etnia":
                $tabla = "adm_etnias";
                $id = "ID_ETNIA";
                $ds = "DS_ETNIA";
                break;
            case "cb_religion":
                $tabla = "adm_religiones";
                $id = "ID_RELIGION";
                $ds = "DS_RELIGION";
                break;
            case "cb_escolaridad":
                $tabla = "adm_escolaridades";
                $id = "ID_ESCOLARIDAD";
                $ds = "DS_ESCOLARIDAD";
                break;
            case "cb_civil":
                $tabla = "adm_estadocivil";
                $id = "ID_ESTADOCIVIL";
                $ds = "DS_ESTADOCIVIL";
                break;
            case "cb_centroeduc":
                $tabla = "adm_centroeducativo";
                $id = "ID_CENTROEDUCATIVO";
                $ds = "DS_CENTROEDUCATIVO";
                break;
            case "cb_puesto":
                $tabla = "adm_puestos";
                $id = "ID_PUESTO";
                $ds = "DS_PUESTO";
                break;

            case "cb_actividadlab":
                $tabla = "adm_actividadeseconomicas";
                $id = "ID_ACTIVIDADLABORAL";
                $ds = "DS_ACTIVIDAD";
                break;

            case "cb_tipoempleado":
                $tabla = "adm_tipoempleado";
                $id = "ID_TIPOEMPLEADO";
                $ds = "DS_TIPOEMPLEADO";
                break;

            case "cb_especialidad":
                $tabla = "adm_especialidades";
                $id = "ID_ESPECIALIDADMEDICOS";
                $ds = "DS_ESPECIALIDADMEDICOS";
                break;
            case "cb_presentacion":
                $tabla = "adm_presentaciontx";
                $id = "ID_PRESENTACION";
                $ds = "DS_PRESENTACION";
                break;
             case "cb_medida":
                $tabla = "adm_uninadesmedidatx";
                $id = "ID_MEDIDA";
                $ds = "DS_MEDIDA";
                break;
            
            case "cb_perfilusuario":
                $tabla = "adm_perfiles";
                $id = "ID_PERFIL";
                $ds = "DS_PERFILUSUARIO";
                break;
            
            case "cb_modulos":
                $tabla = "adm_modulosaplicacion";
                $id = "ID_MODULO";
                $ds = "DS_MODULO";
                break;
            
            
        
        
   
        }



        $sql = "pa_TraerCatalogo('" . $tabla;
        $objDatos = new AccesoDatos();
        $objDatos->ejecutarConsulta($sql);

        switch ($modo) {
            case 1:
                echo "<select>";
                while ($row = $objDatos->devuelveArreglo()) {

                    echo "<option value='" . $row[$id] . "'>" . $row[$ds] . "</option>";
                }
                echo "</select>";
                break;

            case 2:

                while ($row = $objDatos->devuelveArreglo()) {
                    $cid = $row[$id];
                    $cname = $row[$ds];
                    echo "$cname|$cid\n";
                }
                break;
            
            case 3:
            
            while ($row = $objDatos->devuelveArreglo()) {

                $arreglo = array(
                    'id' => $row[$id],
                    'ds' => $row[$ds]
                );

                $my_array[] = $arreglo;
            }
            echo json_encode($my_array);
            
            break;
        }
    }

    public function traerTipoId() {


        $fisica = $_GET['fisica'];

        $sql = "select * from adm_tipoidentificacion where lg_fisica =" . $fisica;
        $objDatos = new AccesoDatos();
        $objDatos->ejecutarConsultaSencilla($sql);
        $error = $objDatos->devuelveError();




        while ($row = $objDatos->devuelveArreglo()) {
            echo "<option value='" . $row['ID_TIPOID'] . "'>" . $row['DS_TIPOID'] . "</option>";
        }
    }

    public function traerCentrosMedicos() {

        $modo = $_GET['modo'];

        $sql = "pa_ListarCentrosMedicos('";
        $objDatos = new AccesoDatos();
        $objDatos->ejecutarConsulta($sql);

        switch ($modo) {
            case 1:
                echo "<select> ";
                while ($row = $objDatos->devuelveArreglo()) {

                    echo "<option value='" . $row['ID_PERSONAJURIDICA'] . "'>" . $row['DS_EMPRESA'] . "</option>";
                }
                echo "<select> ";
                break;

            case 2:

                while ($row = $objDatos->devuelveArreglo()) {
                    $cid = $row['ID_PERSONAJURIDICA'];
                    $cname = $row['DS_EMPRESA'];
                    echo "$cname|$cid\n";
                }
                break;
                case 3:

                while ($row = $objDatos->devuelveArreglo()) {
                    $cid = $row['ID_EMPRESA'];
                    $cname = $row['DS_EMPRESA'];
                    echo "$cname|$cid\n";
                }
                break;
        }
    }

    public function traerProcedimientosxEspecialidad() {
        $modo = $_GET['modo'];

        $especialidad = $_GET['especialidad'];

        $sql = "pa_ListarProcedimientosxEspecialidades('" . $especialidad;
        $objDatos = new AccesoDatos();
        $objDatos->ejecutarConsulta($sql);

        switch ($modo) {
            case 1:
                if ($objDatos->devuelveRegsLeidos() > 0) {

                    
            while ($row = $objDatos->devuelveArreglo()) {

               $procedimiento = array(
                   'id' => $row['ID_PROCEDIMIENTO'],
                   'ds' => $row['DS_PROCEDIMIENTO'],
                   'duracion' => $row['VL_TIEMPO'],
                   'precio'=> $row['VL_PRECIO']
                                  );
               
                $my_array[] = $procedimiento;
                  
                
                
            }
            echo json_encode($my_array);
                    
//                    echo '<table>';
//                   
//                    while ($row = $objDatos->devuelveArreglo()) {
//                        echo '<tr>';
//
//                        echo '<td><input class="" type="checkbox" value="" id="chk_' . $row['ID_PROCEDIMIENTO'] . '"  onChange ="guardarProcedimientos('. $row['ID_PROCEDIMIENTO'] . ',true);">' . $row['DS_PROCEDIMIENTO'] . '</td>'.
//                       '<td><input id="duracion_' . $row['ID_PROCEDIMIENTO'] . '" name="duracion_' . $row['ID_PROCEDIMIENTO'] . '" type="text" class="" onblur="guardarProcedimientos('. $row['ID_PROCEDIMIENTO'] . ',false);"></td>'.
//                       '<td><input id="precio_' . $row['ID_PROCEDIMIENTO'] . '" name="precio_' . $row['ID_PROCEDIMIENTO'] . '" type="text" class="" onblur="guardarProcedimientos('. $row['ID_PROCEDIMIENTO'] . ',false);"/></td>' ;
//                        
//                        echo '</tr>';
//                    }
//                    echo '</table>';
                }
                break;
        }
    }
    
    public function listarEspecialidad() {
       
        $modo = $_GET['modo'];
        $centromedico = $_GET['centromedico'];

        $sql = "Select * from adm_especialidades where id_personajuridica = '" . $centromedico . "'";

        
        $objDatos = new AccesoDatos();
        $objDatos->ejecutarConsulta($sql);

        switch ($modo) {
            case 1:
                if ($objDatos->devuelveRegsLeidos() > 0) {

                    
            while ($row = $objDatos->devuelveArreglo()) {

               $especialidad = array(
                   'id' => $row['ID_ESPECIALIDADMEDICOS'],
                   'ds' => $row['DS_ESPECIALIDADMEDICOS']
                                  );
               
                $my_array[] = $especialidad;
                  
                
                
            }
            echo json_encode($my_array);
                   
                }
                break;
       }
    }
    
    public function traerTipoContacto()   {
        
      
        $sql = "SELECT * FROM adm_tipocontacto order by ID_TIPOCONTACTO";
        $objDatos = new AccesoDatos();
        $objDatos->ejecutarConsultaSencilla($sql);
        $error = $objDatos->devuelveError();


        if ($error != "") {
            echo $error;
        } else {


                    echo "<select>";
                    while ($row = $objDatos->devuelveArreglo()) {
                        echo "<option value='" . $row['ID_TIPOCONTACTO'] . "'>" . $row['DS_TIPOCONTACTO'] . "</option>";
                    }
                    echo "</select>";
                  

        }
        
    }
    
    public function traerProductos(){
        
       
        $sql = "SELECT * FROM adm_medicamentos";
        $objDatos = new AccesoDatos();
        $objDatos->ejecutarConsultaSencilla($sql);
        $error = $objDatos->devuelveError();

        $resultados = array();
        $my_array = array();

        $error = $objDatos->devuelveError();

        if ($error != "") {
            echo $error;
        } else {

            while ($row = $objDatos->devuelveArreglo()) {

                $producto = array(
                    'id' => $row['ID_MEDICAMENTOS'],
                    'producto' => $row['DS_MEDICAMENTOS'],
                    'precio' => $row['VL_PRECIO'],
                    'descripcion' => $row['DS_DESCRIPCION']
                    //'idmedida' => $row['ID_MEDIDA'],
                   // 'idpresentacion' => $row['ID_PRESENTACION'],
                    
                   // 'presentacion'=> $row['DS_PRESENTACION'],
                    //'medida'=> $row['DS_MEDIDA'],
                );

                $my_array[] = $producto;
            }
            echo json_encode($my_array);
        }
    }

    
}

?>
